#form{padding-top:5px;position:relative}#form input{width:100%;height:41px;float:left;background:#fff;box-sizing:border-box;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#686868;font:12px/21px Roboto,sans-serif;border:1px solid #eaeaea;padding:6px 8px 8px}#form textarea{width:100%;height:292px;background:#fff;position:relative;resize:none;overflow:hidden;box-sizing:border-box;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;margin:0;color:#686868;font:12px/21px Roboto,sans-serif;border:1px solid #eaeaea;padding:6px 8px 8px}#form ._placeholder{transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease;color:#686868;font:12px/21px Roboto,sans-serif;border:1px solid transparent;padding:9px 14px 11px;height:41px!important;width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;right:0;top:0;bottom:0;left:0;cursor:text!important;display:block}#form ._placeholder.hidden{display:none}#form ._placeholder.focused{opacity:.3}#form .message ._placeholder{height:100%!important}#form label{position:relative;display:block;min-height:49px;float:left;clear:left;width:420px}#form label.message{width:100%;position:relative;top:1px;margin-left:0}#form .empty-message,#form .error-message{color:#e02a05;font-size:11px;line-height:14px;width:auto;position:absolute;z-index:999;top:10px;opacity:0;right:5px;float:left;transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease}#form .empty .empty-message,#form .invalid .error-message{opacity:1}.btns{font-size:0;line-height:0;text-align:right;padding-top:23px}.btns a.btn{padding-left:26px;padding-right:26px;margin-top:0}.phone{position:relative}.message br{height:0;line-height:0}#form .success-message{display:none;opacity:0;position:absolute;background:#fff;width:420px;height:90px;text-align:center;padding:33px 10px;z-index:999;border:1px solid #eaeaea;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease}#form.success .success-message{display:block;opacity:1}#newsletter{background-color:#fcc135;padding:29px 23px 22px 28px;overflow:hidden;margin-top:48px}#newsletter .title{float:left;color:#fff;text-transform:uppercase;font:bold 30px/24px 'Roboto Condensed',sans-serif}#newsletter .title span{text-transform:none;font-size:16px;display:block;color:#2d6c9c;font-weight:300;padding-top:6px}#newsletter .rel{position:relative;width:468px;float:right;overflow:visible}#newsletter .email{width:100%;display:block;float:left}#newsletter input{border:1px solid #feecbf;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;float:left;box-shadow:none!important;width:100%;background-color:#fdd472;color:#fff;font:bold 20px/26px 'Roboto Condensed',sans-serif;height:47px;padding:9px 22px 12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease}#newsletter a{padding-left:20px;padding-right:19px}#newsletter a:hover{padding-left:20px;padding-right:19px;color:#eaeaea}#form1 .empty,#newsletter .error{height:0;bottom:-16px;right:0;text-align:right;font-size:10px;line-height:12px;color:red;display:block;overflow:hidden;z-index:999;padding:0 10px;border-left:0!important;-webkit-transition:.3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#newsletter label.invalid .error{height:12px}#newsletter .success{width:100%;top:0;z-index:999;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:none;background-color:#fdd472;border:0 solid #feecbf;font:bold 20px/26px 'Roboto Condensed',sans-serif;color:#fff;left:0;height:50px;overflow:hidden;padding:10px;-webkit-transition:.3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute}@media only screen and (max-width:995px){#form .success-message{height:92px}#form label{float:none!important;width:100%;margin-left:0!important}#form input{margin-bottom:10px}#form .success-message{width:100%}.btns{padding-right:0}#form label.email{width:100%;margin:0}.map figure{float:left!important;margin-right:0!important}#form .success-message,#form input,#form textarea{border:1px solid #3a5363}}@media only screen and (max-width:767px){.map figure{width:100%!important;float:none!important;display:block!important;margin-right:0!important}.btns{padding-bottom:0}#form textarea{height:300px!important}#form{padding-right:0}}@media only screen and (max-width:479px){#form textarea{height:200px!important}}